A Dynamic Approach to Estimate Change Impact using Type of Change Propagation

نویسندگان

  • Chetna Gupta
  • Yogesh Singh
  • Durg Singh Chauhan
چکیده

Software evolution is an ongoing process carried out with the aim of extending base applications either for adding new functionalities or for adapting software to changing environments. This brings about the need for estimating and determining the overall impact of changes to a software system. In the last few decades many such change/impact analysis techniques have been developed to identify consequences of making changes to software systems. In this paper we propose a new approach of estimating change/impact analysis by classifying change based on type of change classification e.g. (a) nature and (b) extent of change propagation. The impact set produced consists of two dimensions of information: (a) statements affected by change propagation and (b) percentage i.e. statements affected in each category and involving the overall system. We also propose an algorithm for classifying the type of change. To establish confidence in effectiveness and efficiency we illustrate this technique with the help of an example. Results of our analysis are promising towards achieving the aim of the proposed endeavor to enhance change classification. The proposed dynamic technique for estimating impact sets and their percentage of impact will help software maintainers in performing selective regression testing by analyzing impact sets regarding the nature of change and change dependency. Keywords—Change Impact Analysis, Regression Testing, Software Maintenance, Software Testing

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling of Climate Change Effects on Groundwater Resources: The Application of Dynamic Systems Approach

The purpose of the present study was the simulation of climate change effects on groundwater resources in Iran by using the dynamic systems approach. The approach was performed through system dynamics modeling process including problem explanation, system description, model development, model testing, and the use of the model for policy analysis. The impact of the application of various exogeno...

متن کامل

Change Point Estimation of the Stationary State in Auto Regressive Moving Average Models, Using Maximum Likelihood Estimation and Singular Value Decomposition-based Filtering

In this paper, for the first time, the subject of change point estimation has been utilized in the stationary state of auto regressive moving average (ARMA) (1, 1). In the monitoring phase, in case the features of the question pursue a time series, i.e., ARMA(1,1), on the basis of the maximum likelihood technique, an approach will be developed for the estimation of the stationary state’s change...

متن کامل

Presenting of change management model for copper industries with HSE approach using FAHP and DEMATEL

Background and Aims: management of change is one of the requirements of quality standards  in dynamic industries. Make changes without evaluation can be a challenge, if not managed properly, can be irreparable damage. Failure to management of change can cause an organization in the HSE area to face many problems, including accidents and work-related illnesses or unwanted environmental pollution...

متن کامل

The Effect of Climate Change on Economic Growth (Dynamic Computable General Equilibrium Model Approach in Iran)

Climate change is one of the most important issues affecting different economic sectors. Although this phenomenon has had a larger effect on the agricultural sector due to the heavy dependence of agriculture on weather conditions as compared to the other economic sectors, other economic sectors such as the industry, mining and service sectors are also influenced by weather changes due to their ...

متن کامل

Estimating the Time of a Step Change in Gamma Regression Profiles Using MLE Approach

Sometimes the quality of a process or product is described by a functional relationship between a response variable and one or more explanatory variables referred to as profile. In most researches in this area the response variable is assumed to be normally distributed; however, occasionally in certain applications, the normality assumption is violated. In these cases the Generalized Linear Mod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • JIPS

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2010